import os,sys
files=[]

def walker(arg,dirname,names):
	global files
	names=filter(lambda x: x.lower().endswith((".mp3",".ogg")),names)
	# linea informando de los ficheros que hay 
	print dirname , len(names),"files"
	#relative path
	for i in xrange(len(names)):
		names[i]=dirname+'/'+names[i]
	files = files + names

if __name__ == '__main__':
	path="."
	#si no se pasa un parametro con el dir a mirar mira es del script
	if len(sys.argv)>1:
		path=sys.argv[1]
	os.path.walk(path,walker,None)
	#aqui ya tendriamos la lista files llena 
	print files
	